ホームに戻る
関連 :
C#からC++の関数をコールする マーシャリング
目次 :

  1. プロジェクトを作成する。
    「ファイル」>「新規作成」>「プロジェクト」を選択し、「Visual C++」「空のプロジェクト」を選択する。
    画像

  2. 「構成プロパティ」>「全般」>「構成の種類」に「ダイナミック リンク ライブラリ(.dll)」を
    「ターゲットの拡張子」に「.dll」を設定する。
    画像

  3. 処理を実装し、ビルドを行う。
    library.h
    #pragma once extern "C" { __declspec( dllexport ) void __stdcall Test(); }
    library.cpp
    #include <iostream> #include "library.h" void Test() { std::cout << "Cの関数が呼び出されました。" << std::endl; }